Skin (computing)
   HOME

TheInfoList



OR:

In
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, e ...
, a skin (also known as visual styles in
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
) is a custom graphical appearance preset package achieved by the use of a
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
(GUI) that can be applied to specific
computer software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
,
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
, and
website A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google Search, Google, Facebook, Amaz ...
s to suit the purpose, topic, or tastes of different users. As such, a skin can completely change the
look and feel In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxe ...
and navigation interface of a piece of
application software Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
or operating system. Software that is capable of having a skin applied is referred to as being skinnable, and the process of writing or applying such a skin is known as skinning. Applying a skin changes a piece of software's
look and feel In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxe ...
—some skins merely make the program more aesthetically pleasing, but others can rearrange elements of the interface, potentially making the program easier to use.


Common skinnable applications

The most popular skins are for
instant messaging Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigge ...
client Client(s) or The Client may refer to: * Client (business) * Client (computing), hardware or software that accesses a remote service on another computer * Customer or client, a recipient of goods or services in return for monetary or other valuabl ...
s, media center, and media player software, such as Trillian and
Winamp Winamp is a media player for Microsoft Windows originally developed by Justin Frankel and Dmitry Boldyrev by their company Nullsoft, which they later sold to AOL in 1999 for $80 million. It was then acquired by Radionomy in 2014. Sinc ...
, due to the association with fun that such programs try to encourage.


Standard interface

Some platforms support changing the standard interface, including most using the
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wit ...
. For those that do not, programs can add the functionality, like
WindowBlinds WindowBlinds is a computer program that allows users to skin the Windows graphical user interface. It has been developed by Stardock since 1998, and is the most popular component of their flagship software suite, Object Desktop. It is also avail ...
for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and
ShapeShifter In mythology, folklore and speculative fiction, shape-shifting is the ability to physically transform oneself through an inherently superhuman ability, divine intervention, demonic manipulation, sorcery, spells or having inherited the ...
for
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
.


Model–view–controller

Skinning is typically implemented with a
model–view–controller Model–view–controller (MVC) is a software architectural pattern commonly used for developing user interfaces that divide the related program logic into three interconnected elements. This is done to separate internal representations of infor ...
architecture, which allows for a flexible structure in which the interface is independent from and indirectly linked to application functionality, so the GUI can be easily customized. This allows the user to select or design a different skin at will, and also allows for more deep changes in the position and function of the interface elements.


Pros and cons

The benefit of skinning in user interfaces is disputed. While some find it useful or pleasant to be able to change the appearance of software, a changed appearance can complicate
technical support Technical support (abbreviated as tech support) is a call centre type customer service provided by companies to advise and assist registered users with issues concerning their technical products. Traditionally done on the phone, technical suppor ...
and training. A user interface that has been extensively customized by one person may appear completely unfamiliar to another who knows the software under a different appearance. Some usability practitioners feel that this flexibility requires interaction design expertise that users might not have.


Websites

Many websites are skinnable, particularly those that provide
social Social organisms, including human(s), live collectively in interacting populations. This interaction is considered social whether they are aware of it or not, and whether the exchange is voluntary or not. Etymology The word "social" derives from ...
capabilities. Some sites provide skins that make primarily cosmetic changes, while some—such as
H2G2 The h2g2 website is a British-based collaborative online encyclopedia project. It describes itself as "an unconventional guide to life, the universe, and everything", in the spirit of the fictional publication '' The Hitchhiker's Guide to ...
—offer skins that make major changes to page layout. As with standalone software interfaces, this is facilitated by the underlying technology of the website—
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
and
XSLT XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subseque ...
, for instance, facilitate major changes of layout, while
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
can easily produce different visual styles.


Video gaming

In
video games Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
, the term "skin" is similarly used to refer to an in-game character or cosmetic options for a player's character and other in-game items, which can range from different color schemes, to more elaborate designs and
costumes Costume is the distinctive style of dress or cosmetic of an individual or group that reflects class, gender, profession, ethnicity, nationality, activity or epoch. In short costume is a cultural visual of the people. The term also was tradition ...
. Skins are often awarded as unlockable content for completing specific in-game goals or milestones. Skins can sometimes include historical incarnations of the player character (such as
Insomniac Games Insomniac Games, Inc. is an American video game developer based in Burbank, California and a studio of PlayStation Studios. It was founded in 1994 by Ted Price as Xtreme Software, and was renamed Insomniac Games a year later. The company is m ...
' ''
Spider-Man Spider-Man is a superhero appearing in American comic books published by Marvel Comics. Created by writer-editor Stan Lee and artist Steve Ditko, he first appeared in the anthology comic book '' Amazing Fantasy'' #15 (August 1962) in the ...
'', which includes unlockable skins based on
Spider-Man Spider-Man is a superhero appearing in American comic books published by Marvel Comics. Created by writer-editor Stan Lee and artist Steve Ditko, he first appeared in the anthology comic book '' Amazing Fantasy'' #15 (August 1962) in the ...
's past comic book and film appearances), as well as crossovers with other video games (such as ''
Final Fantasy XIII-2 is a role-playing video game developed and published by Square Enix for the PlayStation 3 and Xbox 360. It was released in 2011 in Japan and 2012 in North America and PAL regions, and was ported to Microsoft Windows in 2014 and iOS and Android ...
'' offering a costume based on
Ezio Auditore Ezio Auditore da Firenze () is a fictional character in the video game series ''Assassin's Creed'', an Italian master assassin who serves as the protagonist of the series' games set during the Italian Renaissance. His life and career as an assas ...
from the ''
Assassin's Creed ''Assassin's Creed'' is an open-world, action-adventure, and stealth game franchise published by Ubisoft and developed mainly by its studio Ubisoft Montreal using the game engine Anvil and its more advanced derivatives. Created by Patrice D ...
'' franchise, and ''
Super Smash Bros. Ultimate ''Super Smash Bros. Ultimate'' is a 2018 crossover fighting video game developed by Bandai Namco Studios and Sora Ltd. and published by Nintendo for the Nintendo Switch. It is the fifth installment in the '' Super Smash Bros.'' series, succeed ...
'' offering costume items based on other video game characters for its customizable
Mii A Mii ( ) is a customizable avatar used on several Nintendo video game consoles and mobile apps. Miis were first introduced on the Wii console in 2006 and later appeared on the 3DS, Wii U, the Switch, and various apps for smart devices. Miis c ...
Fighter characters). ''
Fortnite Battle Royale ''Fortnite Battle Royale'' is a free-to-play battle royale video game developed and published by Epic Games. It is a companion game to '' Fortnite: Save the World'', a cooperative survival game with construction elements. It was initially re ...
'' has similarly featured extensive uses of licensed properties as the basis for skins, also including non-gaming properties such as comic book characters, the
National Football League The National Football League (NFL) is a professional American football league that consists of 32 teams, divided equally between the American Football Conference (AFC) and the National Football Conference (NFC). The NFL is one of the ...
, and musicians. Skins are sometimes distributed as part of
downloadable content Downloadable content (DLC) is additional content created for an already released video game, distributed through the Internet by the game's publisher. It can either be added for no extra cost or it can be a form of video game monetization, enablin ...
, and as
pre-order A pre-order is an order placed for an item that has not yet been released. The idea for pre-orders came because people found it hard to get popular items in stores because of their popularity. Companies then had the idea to allow customers to r ...
incentives for newly-released games. In the 2010s, skins were increasingly deemed a virtual good as part of monetization strategies, especially within
free-to-play Free-to-play (F2P or FtP) video games are games that give players access to a significant portion of their content without paying or do not require paying to continue playing. Free-to-play is distinct from traditional commercial software, which ...
games and those otherwise treated
as a service As a service (AAS) is a business model in which something is being presented to a customer, either internal or external, as a service. As-a-Service offerings provide endpoints for customers/consumers to interface with which are usually API A ...
. Via microtransactions commonly known as "
loot box In video games, a loot box (also called a loot crate or prize crate) is a consumable virtual item which can be redeemed to receive a randomised selection of further virtual items, or loot, ranging from simple customization options for a player ...
es", a player can earn a random selection of in-game items, which may include skins and other cosmetic items of varying rarity. While often defended as being similar in practice to booster packs for
collectible card game A collectible card game (CCG), also called a trading card game (TCG) among other names, is a type of card game that mixes strategy game, strategic deck building elements with features of trading cards, introduced with ''Magic: The Gathering'' in ...
s, researchers have deemed loot boxes to be "psychologically akin to gambling", and their inclusion in full-priced games have faced criticism from players for being an anti-consumer practice. They have largely been supplanted by " battle passes", which are collections of in-game challenges and goals that unlock reward tiers over a short- or long-term period. Via the
Steam Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization ...
platform, '' Counter-Strike: Global Offensive'' and ''
Team Fortress 2 ''Team Fortress 2'' is a 2007 multiplayer first-person shooter, first-person shooter game developed and published by Valve Corporation. It is the sequel to the 1996 ''Team Fortress'' Mod (video gaming), mod for ''Quake (video game), Quake'' and ...
'' also allow players to trade these items, which has led to communities devoted to
bartering In trade, barter (derived from ''baretor'') is a system of exchange in which participants in a transaction directly exchange goods or services for other goods or services without using a medium of exchange, such as money. Economists disti ...
them for real-world money, as well as
gambling Gambling (also known as betting or gaming) is the wagering of something of value ("the stakes") on a random event with the intent of winning something else of value, where instances of strategy are discounted. Gambling thus requires three el ...
.


See also

*
Theme (computing) In computing, a theme is a preset package containing graphical appearance and functionality details. A theme usually comprises a set of shapes and colors for the graphical control elements, the window decoration and the window. Themes are used t ...
*
Computer wallpaper A wallpaper or background (also known as a desktop background, desktop picture or desktop image on computers) is a digital image (photo, drawing etc.) used as a decorative background of a graphical user interface on the screen of a computer, smart ...
*
Look and feel In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxe ...
* User interface engineering *
Industrial design Industrial design is a process of design applied to physical Product (business), products that are to be manufactured by mass production. It is the creative act of determining and defining a product's form and features, which takes place in advan ...
*
Windows Aero Windows Aero (a backronym for ''Authentic, Energetic, Reflective, and Open'') is a design language introduced in the Windows Vista operating system. The changes made in the Aero interface affected many elements of the Windows interface, includin ...
*
Windows XP visual styles Windows XP visual styles are Skin (computing), customizations of the graphical user interface of Windows XP. "Luna", "Royale", "Zune", and "Embedded" are codenames of the official visual styles designed for Windows XP by Microsoft. Since Windows XP ...


References

{{DEFAULTSORT:Skin (Computing) Graphical user interfaces Software add-ons